//普通用户类
package user;

import opeartion.*;

import java.util.Scanner;

public class NormalUser extends User{//普通用户类继承于用户类
    public NormalUser(String name) {//通过父类中提供的操作数组重新提供相应功能能
        super(name);//
        this.iOperation=new IOperation[]{
                new ExitOperation(),//输入0对应退出
                new FindOperation(),//输入1对应查找
                new BorrowOperation(),//输入2对应借阅
                new ReturnOperation()//输入3对应归还
        };
    }
    public int menu(){//重写父类方法，打印普通用户菜单
        System.out.println("*-*-*-*-*-*-*-*-*-*用户菜单*-*-*-*-*-*-*-*-*-*");//提示
        System.out.println("hello "+this.name+", 欢迎来到图书小练习");//提示
        System.out.println("1.查找图书");//提示
        System.out.println("2.借阅图书");//提示
        System.out.println("3.归还图书");//提示
        System.out.println("0.退出系统");//提示
        Scanner scan=new Scanner(System.in);//实例对象
        int choice=scan.nextInt();//输入操作数字
        return choice;//返回用户选择的操作数字
    }
}
